Bruno Rodrigues, responsable du département de statistique au Ministère de la Recherche et de l’Enseignement supérieur au Luxembourg
Diapositives disponibles en ligne : https://b-rodrigues.github.io/repro_rrr
Code disponible ici : https://github.com/b-rodrigues/repro_rrr
{rix} et {rixpress}{renv} ou {groundhog}: simple à utiliser, mais:
Gestionnaire de paquets : outil permettant d’installer et de gérer des paquets
Paquet : tout logiciel (pas uniquement les packages R)
Un gestionnaire de paquets populaire :
{rix} (site web) simplifie l’écriture d’expressions Nix !rix() fournie :renv.lock peuvent aussi servir de point de départ :rix::rix() génère un fichier default.nixnix-build (en terminal) ou rix::nix_build() depuis Rnix-shell"dplyr@1.0.0")scripts/nix_expressions/rix_intro/{targets}: scripts/nix_expressions/nix_targets_pipelinescripts/nix_expressions/docker/{rixpress}{rixpress} permet d’enchaîner des étapes de traitement en R et Python{rix} pour créer un environnement reproductible (via Nix) d’exécution de la pipelinereticulate ou format universel (JSON)list(
rxp_py_file(…), # Lire un CSV avec Python
rxp_py(…), # Filtrer avec Polars
rxp_py2r(…), # Transfert Python → R
rxp_r(…), # Transformation en R
rxp_r2py(…), # Transfert R → Python
rxp_py(…), # Autre étape Python
rxp_py2r(…), # Retour vers R
rxp_r(…) # Étape finale
) |> rixpress()py, r, r2py, etc.)functions.R, images…)reticulate.qmd :content.qmd, images…)Contactez-moi si vous avez des questions :
Merci !